package org.jeecg.modules.demo.demo.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: hetglinfo
 * @Author: jeecg-boot
 * @Date:   2021-11-23
 * @Version: V1.0
 */
@Data
@TableName("hetglinfo")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="hetglinfo对象", description="hetglinfo")
public class Hetglinfo implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private Integer id;
	/**系统ID*/
	@Excel(name = "系统ID", width = 15)
    @ApiModelProperty(value = "系统ID")
    private Integer sysid;
	/**出卖单位编码*/
	@Excel(name = "出卖单位编码", width = 15)
    @ApiModelProperty(value = "出卖单位编码")
    private String chumdwbm;
	/**出卖单位名称*/
	@Excel(name = "出卖单位名称", width = 15)
    @ApiModelProperty(value = "出卖单位名称")
    private String chumdwmc;
	/**买受单位编码*/
	@Excel(name = "买受单位编码", width = 15)
    @ApiModelProperty(value = "买受单位编码")
    private String maisdwbm;
	/**买受单位名称*/
	@Excel(name = "买受单位名称", width = 15)
    @ApiModelProperty(value = "买受单位名称")
    private String maisdwmc;
	/**合同编号*/
	@Excel(name = "合同编号", width = 15)
    @ApiModelProperty(value = "合同编号")
    private String hetbh;
	/**发站编码*/
	@Excel(name = "发站编码", width = 15)
    @ApiModelProperty(value = "发站编码")
    private String fazbm;
	/**发站名称*/
	@Excel(name = "发站名称", width = 15)
    @ApiModelProperty(value = "发站名称")
    private String fazmch;
	/**出卖单位结算人名称*/
	@Excel(name = "出卖单位结算人名称", width = 15)
    @ApiModelProperty(value = "出卖单位结算人名称")
    private String chumdwjsrmc;
	/**买受单位地址*/
	@Excel(name = "买受单位地址", width = 15)
    @ApiModelProperty(value = "买受单位地址")
    private String maisdwdz;
	/**买受单位法定代表人*/
	@Excel(name = "买受单位法定代表人", width = 15)
    @ApiModelProperty(value = "买受单位法定代表人")
    private String maisdwfddbr;
	/**买受单位委托代理人*/
	@Excel(name = "买受单位委托代理人", width = 15)
    @ApiModelProperty(value = "买受单位委托代理人")
    private String maisdwwtdlr;
	/**买受单位电话*/
	@Excel(name = "买受单位电话", width = 15)
    @ApiModelProperty(value = "买受单位电话")
    private String maisdwdh;
	/**签约时间*/
	@Excel(name = "签约时间", width = 15)
    @ApiModelProperty(value = "签约时间")
    private String qianysj;
	/**合同状态*/
	@Excel(name = "合同状态", width = 15)
    @ApiModelProperty(value = "合同状态")
    private String zhuangt;
	/**操作人*/
	@Excel(name = "操作人", width = 15)
    @ApiModelProperty(value = "操作人")
    private String caozr;
	/**行业*/
	@Excel(name = "行业", width = 15)
    @ApiModelProperty(value = "行业")
    private String hangy;
	/**合同录入编号*/
	@Excel(name = "合同录入编号", width = 15)
    @ApiModelProperty(value = "合同录入编号")
    private String hetlrbh;
	/**发货单位编码*/
	@Excel(name = "发货单位编码", width = 15)
    @ApiModelProperty(value = "发货单位编码")
    private String fahdwbm;
	/**发货单位名称*/
	@Excel(name = "发货单位名称", width = 15)
    @ApiModelProperty(value = "发货单位名称")
    private String fahdwmc;
	/**合同形式名称*/
	@Excel(name = "合同形式名称", width = 15)
    @ApiModelProperty(value = "合同形式名称")
    private String hetxsname;
	/**行业隶属名称*/
	@Excel(name = "行业隶属名称", width = 15)
    @ApiModelProperty(value = "行业隶属名称")
    private String hangylsname;
	/**上级合同*/
	@Excel(name = "上级合同", width = 15)
    @ApiModelProperty(value = "上级合同")
    private String shangjht;
	/**出卖人所属单位编号*/
	@Excel(name = "出卖人所属单位编号", width = 15)
    @ApiModelProperty(value = "出卖人所属单位编号")
    private String chumrssdwbm;
	/**出卖人所属单位名称*/
	@Excel(name = "出卖人所属单位名称", width = 15)
    @ApiModelProperty(value = "出卖人所属单位名称")
    private String chumrssdwmc;
	/**出卖人类型*/
	@Excel(name = "出卖人类型", width = 15)
    @ApiModelProperty(value = "出卖人类型")
    private String chumrlx;
	/**买受人单位编码*/
	@Excel(name = "买受人单位编码", width = 15)
    @ApiModelProperty(value = "买受人单位编码")
    private String maisrssdwbm;
	/**买受人单位名称*/
	@Excel(name = "买受人单位名称", width = 15)
    @ApiModelProperty(value = "买受人单位名称")
    private String maisrssdwmc;
	/**价格类型*/
	@Excel(name = "价格类型", width = 15)
    @ApiModelProperty(value = "价格类型")
    private String jiaglx;
	/**价格名称*/
	@Excel(name = "价格名称", width = 15)
    @ApiModelProperty(value = "价格名称")
    private String jiaglxmc;
	/**动作编码*/
	@Excel(name = "动作编码", width = 15)
    @ApiModelProperty(value = "动作编码")
    private String dongzbm;
	/**年份*/
	@Excel(name = "年份", width = 15)
    @ApiModelProperty(value = "年份")
    private String nianf;
	/**到站编码*/
	@Excel(name = "到站编码", width = 15)
    @ApiModelProperty(value = "到站编码")
    private String daozbm;
	/**到站名称*/
	@Excel(name = "到站名称", width = 15)
    @ApiModelProperty(value = "到站名称")
    private String daozmch;
	/**合同状态*/
	@Excel(name = "合同状态", width = 15)
    @ApiModelProperty(value = "合同状态")
    private String htzt;
	/**htkzsysid*/
	@Excel(name = "htkzsysid", width = 15)
    @ApiModelProperty(value = "htkzsysid")
    private Integer htkzsysid;
	/**煤种编码*/
	@Excel(name = "煤种编码", width = 15)
    @ApiModelProperty(value = "煤种编码")
    private String meizbm;
	/**煤种*/
	@Excel(name = "煤种", width = 15)
    @ApiModelProperty(value = "煤种")
    private String meiz;
	/**品种编码*/
	@Excel(name = "品种编码", width = 15)
    @ApiModelProperty(value = "品种编码")
    private String pinzbm;
	/**品种*/
	@Excel(name = "品种", width = 15)
    @ApiModelProperty(value = "品种")
    private String pinz;
	/**价格*/
	@Excel(name = "价格", width = 15)
    @ApiModelProperty(value = "价格")
    private BigDecimal jiag;
	/**数量*/
	@Excel(name = "数量", width = 15)
    @ApiModelProperty(value = "数量")
    private BigDecimal shul;
	/**htzj*/
	@Excel(name = "htzj", width = 15)
    @ApiModelProperty(value = "htzj")
    private Integer htzj;
	/**收货单位编码*/
	@Excel(name = "收货单位编码", width = 15)
    @ApiModelProperty(value = "收货单位编码")
    private String shouhdwbm;
	/**收货单位名称*/
	@Excel(name = "收货单位名称", width = 15)
    @ApiModelProperty(value = "收货单位名称")
    private String shouhdwmc;
	/**品种规格*/
	@Excel(name = "品种规格", width = 15)
    @ApiModelProperty(value = "品种规格")
    private String pinzgg;
	/**质量指标*/
	@Excel(name = "质量指标", width = 15)
    @ApiModelProperty(value = "质量指标")
    private String zhilzb;
	/**合同ID*/
	@Excel(name = "合同ID", width = 15)
    @ApiModelProperty(value = "合同ID")
    private String hetid;
	/**月份*/
	@Excel(name = "月份", width = 15)
    @ApiModelProperty(value = "月份")
    private String yuef;
	/**归档时间*/
	@Excel(name = "归档时间", width = 15)
    @ApiModelProperty(value = "归档时间")
    private String guidsj;
	/**zhongdgid*/
	@Excel(name = "zhongdgid", width = 15)
    @ApiModelProperty(value = "zhongdgid")
    private String zhongdgid;
	/**zhongdgmc*/
	@Excel(name = "zhongdgmc", width = 15)
    @ApiModelProperty(value = "zhongdgmc")
    private String zhongdgmc;
	/**huangzgid*/
	@Excel(name = "huangzgid", width = 15)
    @ApiModelProperty(value = "huangzgid")
    private String huangzgid;
	/**huangzgmc*/
	@Excel(name = "huangzgmc", width = 15)
    @ApiModelProperty(value = "huangzgmc")
    private String huangzgmc;
	/**iszcx*/
	@Excel(name = "iszcx", width = 15)
    @ApiModelProperty(value = "iszcx")
    private String iszcx;
	/**iszcxmc*/
	@Excel(name = "iszcxmc", width = 15)
    @ApiModelProperty(value = "iszcxmc")
    private String iszcxmc;
	/**daodssd*/
	@Excel(name = "daodssd", width = 15)
    @ApiModelProperty(value = "daodssd")
    private String daodssd;
	/**pinpid*/
	@Excel(name = "pinpid", width = 15)
    @ApiModelProperty(value = "pinpid")
    private String pinpid;
	/**品牌*/
	@Excel(name = "品牌", width = 15)
    @ApiModelProperty(value = "品牌")
    private String pinp;
	/**指标串*/
	@Excel(name = "指标串", width = 15)
    @ApiModelProperty(value = "指标串")
    private String zhilzbjson;
	/**unit*/
	@Excel(name = "unit", width = 15)
    @ApiModelProperty(value = "unit")
    private String unit;
	/**postordermintype*/
	@Excel(name = "postordermintype", width = 15)
    @ApiModelProperty(value = "postordermintype")
    private String postordermintype;
	/**产品名称*/
	@Excel(name = "产品名称", width = 15)
    @ApiModelProperty(value = "产品名称")
    private String postorderproductname;
	/**sectorid*/
	@Excel(name = "sectorid", width = 15)
    @ApiModelProperty(value = "sectorid")
    private String sectorid;
	/**板块名称*/
	@Excel(name = "板块名称", width = 15)
    @ApiModelProperty(value = "板块名称")
    private String sectorname;
}
